HAL TAMP Defines

TAMP tamper defines for passive and active.

group TAMP_Exported_Defines_Tamper

Defines

HAL_TAMP_TAMPER_1 LL_TAMP_1

Tamper input 1

HAL_TAMP_TAMPER_2 LL_TAMP_2

Tamper input 2

HAL_TAMP_TAMPER_3 LL_TAMP_3

Tamper input 3

HAL_TAMP_TAMPER_ALL LL_TAMP_ALL

All tampers inputs

TAMP internal tamper defines.

group TAMP_Exported_Defines_Internal_Tamper

Defines

HAL_TAMP_INTERNAL_TAMPER_3 LL_TAMP_ITAMP3

Internal tamper 3: LSE monitoring

HAL_TAMP_INTERNAL_TAMPER_4 LL_TAMP_ITAMP4

Internal tamper 4: HSE monitoring

HAL_TAMP_INTERNAL_TAMPER_5 LL_TAMP_ITAMP5

Internal tamper 5: RTC calendar overflow

HAL_TAMP_INTERNAL_TAMPER_6 LL_TAMP_ITAMP6

Internal tamper 6: Unexpected debug activation

HAL_TAMP_INTERNAL_TAMPER_9 LL_TAMP_ITAMP9

Internal tamper 9: TRNG fault

HAL_TAMP_INTERNAL_TAMPER_11 LL_TAMP_ITAMP11

Internal tamper 11: IWDG reset when tamper flag is set

HAL_TAMP_INTERNAL_ALL LL_TAMP_ITAMP_ALL

All internal tampers inputs

TAMP tamper interruption defines

group TAMP_Exported_Defines_Tamper_Interruption

Defines

HAL_TAMP_IT_NONE LL_TAMP_IT_NONE

All external tampers interrupts are disabled

HAL_TAMP_IT_TAMPER_1 LL_TAMP_IT_TAMPER_1

External tamper 1 interrupt is enabled

HAL_TAMP_IT_TAMPER_2 LL_TAMP_IT_TAMPER_2

External tamper 2 interrupt is enabled

HAL_TAMP_IT_TAMPER_3 LL_TAMP_IT_TAMPER_3

External tamper 3 interrupt is enabled

HAL_TAMP_IT_ALL LL_TAMP_IT_ALL

All external tampers interrupts are enabled

TAMP internal tamper interruption defines

group TAMP_Exported_Defines_Internal_Tamper_Interruption

Defines

HAL_TAMP_INTERNAL_IT_NONE LL_TAMP_INTERNAL_IT_NONE

All internal tampers interrupts are disabled

HAL_TAMP_INTERNAL_IT_TAMPER_3 LL_TAMP_INTERNAL_IT_TAMPER_3

Internal tamper 3 interrupt is enabled

HAL_TAMP_INTERNAL_IT_TAMPER_4 LL_TAMP_INTERNAL_IT_TAMPER_4

Internal tamper 4 interrupt is enabled

HAL_TAMP_INTERNAL_IT_TAMPER_5 LL_TAMP_INTERNAL_IT_TAMPER_5

Internal tamper 5 interrupt is enabled

HAL_TAMP_INTERNAL_IT_TAMPER_6 LL_TAMP_INTERNAL_IT_TAMPER_6

Internal tamper 6 interrupt is enabled

HAL_TAMP_INTERNAL_IT_TAMPER_9 LL_TAMP_INTERNAL_IT_TAMPER_9

Internal tamper 9 interrupt is enabled

HAL_TAMP_INTERNAL_IT_TAMPER_11 LL_TAMP_INTERNAL_IT_TAMPER_11

Internal tamper 11 interrupt is enabled

HAL_TAMP_INTERNAL_IT_ALL LL_TAMP_INTERNAL_IT_ALL

All internal tampers interrupts are enabled

TAMP remap tamp pin defines.

group TAMP_Exported_Defines_Remap_Tamper_Pin

Defines

HAL_TAMP_REMAP_TAMP_IN2_PA0_TO_PC1 LL_TAMP_RMP_TAMP_IN2_PA0_TO_PC1

Remap Tamper input 2 from PA0 to PC1

HAL_TAMP_REMAP_TAMP_IN3_PA1_TO_PA2 LL_TAMP_RMP_TAMP_IN3_PA1_TO_PA2

Remap Tamper input 3 from PA1 to PA2

TAMP privilege attributes configuration items

group TAMP_privilege_attributes_configuration_items

Defines

HAL_TAMP_PRIV_ITEM_TAMP LL_TAMP_PRIV_ITEM_TAMPPRIV

Privilege attribute excluding backup registers

HAL_TAMP_PRIV_ITEM_BACKUP_ZONE_1 LL_TAMP_PRIV_ZONE_BKPRWPRIV

Privilege attribute of zone 1

HAL_TAMP_PRIV_ITEM_BACKUP_ZONE_2 LL_TAMP_PRIV_ZONE_BKPWPRIV

Privilege attribute of zone 2. Even in privileged mode, the non privileged code can still read zone 2

LL_TAMP_ATTR_NPRIV 0UL

Non-privileged attribute

LL_TAMP_ATTR_PRIV 1UL

Privileged attribute

LL_TAMP_PRIV_ITEM_TAMPPRIV TAMP_PRIVCFGR_TAMPPRIV

Privilege attribute of tamper protection

LL_TAMP_PRIV_ZONE_BKPWPRIV TAMP_PRIVCFGR_BKPWPRIV

Privilege multiple attribute of Backup registers zone 2

LL_TAMP_PRIV_ZONE_BKPRWPRIV TAMP_PRIVCFGR_BKPRWPRIV

Privilege multiple attribute of Backup registers zone 1